﻿using System;
using System.Collections.Generic;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using tintuc.COMM;

namespace tintuc.Admin.UserControls
{
    public partial class giaidau_add : System.Web.UI.UserControl
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!Page.IsPostBack &&
                Visible)
            {
                ucNotificationDialog.Visible = false;
            }
        }

        protected void btnSubmit_Click(object sender, EventArgs e)
        {
            if (string.IsNullOrEmpty(txttengiaidau.Text))
            {
                ucNotificationDialog.MessageContent = "tên giải đấu không được bỏ trống!";
                ucNotificationDialog.MessageType = 0;
                ucNotificationDialog.Show();
                return;
            }
            try
            {
                Admins vcontrol = new Admins();
                Entities.giaidau vgiadau = new Entities.giaidau();
                vgiadau.Machuyenmuc = Convert.ToInt32(ddlchuyenmuc.SelectedValue);
                vgiadau.Tengiaidau = txttengiaidau.Text;
                vgiadau.Trangthai = true;
                string errMeg = string.Empty;
                int result = vcontrol.save_giaidau(vgiadau, ref errMeg);
                #region

                if (result > 0)
                {
                    ucNotificationDialog.MessageContent = "Thêm mới giải đấu thành công!";
                    ucNotificationDialog.MessageType = 1;
                    ucNotificationDialog.RedirectUrl = "~/Admin/giaidaus.aspx";
                    ucNotificationDialog.Show();
                }
                else
                {
                    ucNotificationDialog.MessageType = 0;
                    ucNotificationDialog.MessageContent = "Hệ thống gặp sự cố trong quá trình khởi tạo giải đấu mới!";
                    ucNotificationDialog.Show();
                }
                #endregion
            }
            catch (Exception ex)
            {
                Response.Write(ex.Message);
                ucNotificationDialog.MessageContent = "Hệ thống gặp sự cố trong quá trình thêm danh mục mới!";
                ucNotificationDialog.MessageType = 0;
                ucNotificationDialog.Show();
            }
        }

        protected void btnCancel_Click(object sender, EventArgs e)
        {
            Response.Redirect("~/Admin/giaidaus.aspx");
        }
    }
}